@秒灵儿
2年前 提问
1个回答
Web服务器和应用服务器的区别有哪些
房乐
2年前
Web服务器和应用服务器的区别如下:
指代不同:web服务器叫网页服务器或web服务器。WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。应用服务器指通过各种协议把商业逻辑曝露给客户端的程序。
功能不同:web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。应用服务器提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。
特点不同:web服务器传送(serves)页面使浏览器可以浏览。应用服务器应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。
适用范围:WEB服务器一般是通用的,而应用服务器一般是专用的,如Tomcat只处理JAVA应用程序而不能处理ASPX或PHP。而Apache是一个WEB服 务器f(HTTP服务器),后来连接Tomcat应用服务器来支持java。
处理内容:严格意义上Web服务器只负责处理HTTP协议,只能发送静态页面的内容。而JSP,ASP,PHP等动态内容需要通过CGI、FastCGI、ISAPI等接口交给其他程序去处理。这个其他程序就是应用服务器。